/*hidden*/
#header, #footer, .sidebar, .pagging, .breadcrumb {display:none}
/******** regles par defaut des balises ********/
* {margin:0; padding:0; outline:none; border:none; list-style:none}
body {font-size:11px; font-family:"Calibri",Verdana, Arial, Helvetica, sans-serif; color:#464646; background:#0061aa url(../images/bgd_body.gif) 0 0 repeat-x; text-align:center}
img, fieldset {border:0}
p {line-height:16px}
h1 {font-size:1.4em}
h2 {font-size:15px; color:#062d72}
h3 {font-size:13px;  color:#062d72}
h4 {font-size:11px; color:#062d72; font-weight:bold}
h5 {font-size:1em}
ol, ul {list-style-type:none}
dt {}
a {text-decoration:none; color:#008a8a}
a:hover {text-decoration:underline}
fieldset ul, fieldset ol {margin:0}
	fieldset li {padding:0 0 8px 0}
fieldset fieldset {border:none; margin:0; padding:0}
	fieldset legend {color:#99CC00; padding:0 0 10px 0; margin:0 0 0 -7px; line-height:normal}
	fieldset fieldset li {display:inline; margin:0 0 0 0; padding:0}
	fieldset fieldset input {}
legend {font-weight:bold; padding:0 5px 0 0}
label {display:block; margin:0 0 3px 0}
input, select, textarea {font-size:1.0em; border:1px solid #a5a5a5; color:#444444}
input {padding:1px 0}
select {padding:0; margin:0; line-height:normal}
div {text-align:left}
table {border-collapse:separate; border-spacing:0}
th, td {text-align:left}
/*//////////////////////////////////////////////////////*/
#header, #context, #footer, .rss {display:none}
#header h1 {display:block; float:left; clear:both}
/*//////////////////////////////////////////////////////*/
#container { width:960px; background:#FFF url(../images/bgd_container.gif) 0 100% no-repeat; padding:0 0 11px 0}
	/*///container////*/
	#main {width:960px; background:#FFF url(../images/bgd_container.gif) 0 100% no-repeat; padding:0 0 11px 0; overflow:hidden; clear:left}
	/*content
	/////////////////////////////////////*/
	.content {width:936px;  padding:0 11px 11px 11px; overflow:hidden}
		.intro {width:916px; padding:18px 0 8px 20px; overflow:hidden}
		.introDes { width:640px; float:left}
			.intro p {line-height:14px; padding:16px 0 0 0}
		.highlightWrap {width:936px; background:url(../images/bgd_highlight.gif) 0 100% no-repeat; overflow:hidden}
			.highlight {width:936px; background:url(../images/bgd_highlight_top.gif) 0 0 no-repeat; overflow:hidden; padding:0}
				.highlight h3 { height:16px; background:url(../images/ico_highlight.gif) 0 0 no-repeat; padding:0 0 8px 23px; margin:0 0 10px 0; display:block}
				.highlight div { width:312px; padding:10px 10px 10px 6px; margin:0 10px 0 0; float:left; overflow:hidden}				
				.highlight div.last { width:244px; float:left; margin:0; padding:10px 6px 10px 6px; }	
				.highlight .rss {width:302px; padding:0 10px 0 0; margin:-10px 0 0 0; text-align:right}		
				.highlight .last .rss {width:244px; margin:-20px 0 0 0}		
				/*////////////////////*/
				.highlight dl {width:312px; padding:0 10px}				
					.highlight dt {background:url(../images/bullet_arrow_01.gif) 0 8px no-repeat; padding:4px 0 3px 12px; display:block}
					.highlight dd {padding:0 0 5px 12px; background:url(../images/bgd_highlight_line.gif) 12px bottom no-repeat; margin:0 0 6px 0 }
					.highlight dd.last { background:none; margin:0; padding:0 0 0 10px}				
					.highlight dd span{color:#acacac; font-style:italic; display:block}
				/*////////////////////*/
				.highlight 	.eventSpotlight p { padding:0 0 4px 0}
				.highlight 	.eventSpotlight a {background:url(../images/bullet_arrow_01.gif) 0 4px no-repeat; padding:0 0 3px 12px}
				.highlight	a.eventSpotlightImg {background:url(../images/bgd_highlight_img.gif) 0 0 no-repeat;  float:left; padding:2px; margin:0 10px 10px 6px}
				.highlight .last dl {width:244px; padding:0 0 0 10px; }
				.highlight .last dd  { background:none}
				.highlight .last dt  { width:224px}
				/* Box Sponsor Logo */
				.sponsorLogo { width:259px; background:url(../images/bgd_context.gif) 0 100% no-repeat; overflow:hidden; padding:0 0 2px 0; float:right; margin:0 0 0 15px}
					.sponsorLogo h3 {width:241px; font-size:13px; color:#0b2c6f; background:url(../images/bgd_context_h3.gif) 0 0 no-repeat; padding:9px 0 9px 17px}
					.sponsorLogo ul {width:259px; background:url(../images/bgd_context_sponsorLogo.gif) repeat-y; padding:5px 0 0 0}
					.sponsorLogo ul li {padding:0 0 7px 18px}				
				
				/*hightlightBlockWrap
				/////////////////////////////////////*/
				.hightlightBlockWrap { width:936px; padding:10px 0 0 0; overflow:hidden}
				/* Box Quick Links */				
				.hightlightBlock {width:670px; background:url(../images/bgd_quick_link.gif) 0 100% no-repeat; overflow:hidden; float:left}
					.hightlightBlock .bgdBlock{width:670px; background:url(../images/bgd_quick_link_top.gif) 0 0 no-repeat; overflow:hidden}
						.hightlightBlock .block1 {width:335px; float:left}
							.hightlightBlock .block1 h3 {font-size:13px; color:#fff; padding:5px 0 15px 27px}
							.hightlightBlock .block1 ul {padding:0 0 0 16px}
							.hightlightBlock .block1 ul li {width:147px; background:url(../images/bullet_arrow_01.gif) 0 4px no-repeat; float:left; padding:0 0 9px 11px}
							.hightlightBlock .block1 ul li a {font-size:11px; color:#0a2c73}
							
						.hightlightBlock .block2 {width:335px; float:left; font-size:11px}
							.hightlightBlock .block2 h3 {font-size:13px; color:#fff; padding:5px 0 15px 29px}
							.hightlightBlock .block2 p {color:#464646; padding:2px 10px 0 30px}
							.hightlightBlock .block2 p.link {float:right; padding:0 12px 10px 0}
							.hightlightBlock .block2 p.link a {color:#008a8a; background:url(../images/bullet_arrow_01.gif) 0 6px no-repeat; display:block; padding:0 0 0 11px}
				/*Newsletter Signup
				/////////////////////////////////////*/		
				.newsletterSignup {width:257px; padding:0 0 0 7px; float:left}
					.newsletterSignup h3 {width:241px; background:url(../images/bgd_context_h3.gif) 0 0 no-repeat; font-size:13px; color:#0b2c6f; padding:9px 0 9px 17px}
					.newsletterSignup form {width:259px; background:url(../images/bgd_newsletter.jpg) 1px 0 no-repeat; overflow:hidden; padding:0 0 30px 0}
					.newsletterSignup input {width:210px; height:13px; background: #fff url(../images/ico_newsletter.gif) 196px 1px no-repeat; border:1px solid #919191; padding:2px; font-size:11px; color:#acacac; margin:31px 0 0 21px}
					.newsletterSignup .btnOk {width:42px; height:20px; border:none; margin:0 20px 0 0; background:none; float:right}
					
				/*Content Subpage
	/////////////////////////////////////*/		
		.contentSubpage {width:936px; padding:0; float:left; overflow:hidden}		
				/*content Detail page*/
				.contentDetail {width:936px; padding:8px 36px 0 36px; margin:0; overflow:hidden; clear:left}
				/*Search Results page*/
				.space {width:936px; padding:8px 15px 0 15px}
					/*Title page*/
					.contentSubpage h3 {color:#062d72; font-size:15px; background:url(../images/bgd_content_line_h3.gif) 0 100% repeat-x; padding:0 0 5px 0; margin:0 0 17px 0; display:block}		
					.contentSubpage h3.searchTitle {color:#062d72; font-size:15px; background:url(../images/bgd_content_line_h3.gif) 0 100% repeat-x; padding:0 0 5px 0; margin:0; display:block}		
					.contentSubpage h4 {color:#062d72}
					.contentSubpage .right {float:right; padding:4px 0 4px 18px}
					.contentSubpage .left {float:left; padding:4px 18px 4px 0}
					 /*Contact Us Form*/
					.contactTitle {color:#062d72; font-weight:bold; padding:14px 0 0 0}
					.contactUs {width:650px; overflow:hidden; padding:5px 0 14px 0; margin:0; clear:left}
					.contactForm {width:411px; background:url(../images/bgd_contact_us_form_top.gif) no-repeat; padding:5px 0 0 0; margin:0 14px 0 0; float:left}
							.contactFormWrap {width:367px; background:url(../images/bgd_contact_us_form.gif) 0 100%; padding:17px 22px; margin:0; height:auto; float:left}
							.contactFormWrap li{width:367px; height:auto;  padding:0; margin:0; display:block; overflow:hidden; float:left}							
								.contactForm label {width:100px; float:left; padding:2px 0 0 0}
								.contactForm label.unRequire {width:89px;  padding:0 0 0 12px}
								.contactForm span {color:#f30000; padding:0 9px 0 0}
								.contactForm input, .contactForm textarea {width:233px; color:#062d72; padding:2px 5px; margin:1px 0; line-height:16px; border:1px solid #c1c1c1}
								.contactForm textarea {height:80px}
							 /*captcha*/
							.contactForm .captcha {width:135px; height:auto; padding:0 0 10px 101px; margin:0; float:left; display:inline}
								.contactForm .captcha label {width:auto}
								.contactForm .captcha img {padding:0 4px 0 0; margin:0; float:left}
								.contactForm .captcha input {width:160px}
								.contactForm .captcha .reload {padding:0 0 21px 0}
							/*Submit*/	
							.contactForm .submit {width:110px; height:auto; padding:0; margin:0; float:left}
								.contactForm .submit label {width:100px; padding:4px 0; float:left}
								.contactForm .submit input{width:98px; color:#062d72; padding:2px 5px; margin:0 0 3px 0; line-height:16px; border:1px solid #c1c1c1}
								.contactForm .submit .btnContactSubmit {width:54px;  height:20px; padding:0; margin:0 0 0 0; border:none; float:right}
								
				.contactInfo {width:222px; margin:0; float:left}
					.contactInfo h4 {color:#062d72}
					.contactInfo p {padding:0 0 12px 0}
							.trustedSite a {text-decoration:underline}
							.trustedSite a:hover {text-decoration:none}
			/*Search Results*/	
			.searchResult{padding:0; margin:0; overflow:hidden}				
				.searchResult p {height:20px; text-align:right; background:#ebeff6; color:#062d72; margin:1px 0 24px 0; padding:0 6px 0 0; font-size:12px}				
				.searchResultDetails p{color:#464646; font-size:11px; background:none; padding:0 0 20px 0; line-height:20px; text-align:justify}
				.searchResult dl {width:666px; padding:0 0 0 23px; overflow:hidden}
				.searchResult dl dt {width:666px; padding:0}
				.searchResult dl dt a {color:#062d72; background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 2px 12px; text-decoration:none; font-weight:bold}
				.searchResult dl dt a:hover {text-decoration:underline}
				.searchResult dl dd {width:666px; padding:0 0 10px 0; line-height:18px; text-align:justify} 
				.searchResult dl dd.last {padding:0 0 7px 0}
				.searchResult	.resultsCount {background:#f1f1f1; padding:0 6px 0 0; height:21px; overflow:hidden}
			
			/*Page Detail*/	
			.entryDetail {clear:left}			
			.entryDetail h4 {color:#062d72; padding:8px 0; margin:0; display:block}
			.entryDetail p {padding:0 0 8px 0; margin:0}
			.listContent {float:left}
			.listContent li {margin:0 0 2px 50px}
			.listContent a {width:166px; background:url(../images/bullet_arrow_01.gif) 0 5px no-repeat; padding:0 0 2px 12px}
			
			/*News Blog*/	
			.newsBlog {width:650px;  padding:0; margin:0; overflow:hidden}
				.contentSubpage .newsBlog h3 {color:#062d72; padding:0 0 5px 0; margin:0}		
				.newsBlog dl {padding:5px 0 0 0; margin:0; overflow:hidden; float:left;}
				.newsBlog dl dt {width:126px; float:left; overflow:hidden; padding:0 5px 0 10px;}				
				.newsBlog dl dd {width:490px; float:left; overflow:hidden; padding:0; }
				.newsBlog dl dd.readMore {width:490px; height:20px; float:left; overflow:hidden; padding:6px 0 12px 141px; }
				
		/*Pages*/	
			.pages {width:665px; padding:0 14px 0 0; margin:10px 0 0 36px; overflow:hidden; border-bottom:1px solid #e5e5e5}
				.contentSubpage .pages h3 {width:646px; color:#062d72; padding:0 0 2px 0; margin:0}		
				.pages dl {width:646px;  padding:10px 0 0 0; margin:0; overflow:hidden}
				.pages dl dt {width:169px; height:96px;  float:left; overflow:hidden; padding:0 7px 0 0; float:right}				
				.pages dl dd {width:452px; padding:0 10px 0 5px; margin:0; float:left; overflow:hidden}
				.pages dl p.readMore {width:100%; height:20px; text-align:right; overflow:hidden}	
				.pages dl p {margin:0; padding:0}
		
		/*Events Page*/	
		.eventList {overflow:hidden; padding:0 0 0 21px}
			.contentSubpage  h3.eventListTitle {color:#062d72; font-size:15px; background:none; padding:0 0 10px 0; margin:0; display:block}		
			.eventEntry {width:667px; background:url(../images/bgd_event_entry.gif) 0 17px no-repeat; padding:0; margin:0 0 11px 0 ; float:left; overflow:hidden}
					.eventEntryDetail {width:617px; background:url(../images/bgd_event_entry_detail.gif) 0 100% no-repeat; padding:0 25px 9px 25px; margin:0; height:auto; float:left}		
					.eventEntry h4 {height:22px; color:#FFF; font-weight:bold; background:url(../images/bgd_event_h4.gif) right top no-repeat;  margin:0 6px 2px 9px; padding:0; display:inline; float:left}/* */
					.eventEntry h4 span {height:18px; background:url(../images/bgd_event_h4_span.gif) 0 0 no-repeat; padding:4px 17px 0 17px; margin:0;  float:left}
					.eventEntry .date {padding:2px 0 0 0}
					.eventEntry .readMore {text-align:right}
					
		/*Accordion Page*/	
		.accordionPage {margin:0; overflow:hidden}
		.accordionEntry {width:650px;  padding:10px 0 11px 14px; margin:0; overflow:hidden; float:left}
			.accordionEntry span {float:left}
			.accordionEntry dl {width:635px; background:url(../images/bgd_accordion_entry.gif) 0 100% no-repeat; padding:0; margin:4px 0 0 0 ; float:left; overflow:hidden}
					.accordionEntry dt {width:611px;  color:#008a8a; background:url(../images/bgd_accordion_entry_top.gif) 0 0 no-repeat; padding:7px 0 4px 14px; margin:0; overflow:hidden}
								.accordionEntry dt span {width:70px; background:url(../images/bgd_accordion_entry_span.gif) 100% 0 no-repeat; margin:0 13px 0 0; padding:0 10px 0 0}
					.accordionEntry dd {width:611px;  background:url(../images/bgd_accordion_entry_line.gif) 11px 0 no-repeat; padding:4px 0 4px 14px; margin:0; height:auto; float:left; overflow:hidden}		
								.accordionEntry dd span {width:70px; background:url(../images/bgd_accordion_entry_span.gif) 100% 0 no-repeat; margin:0 13px 0 0; padding:0 10px 0 0}
					.accordionDes {float:left; overflow:hidden}					
					.backToTop {width:100%; background:url(../images/bgd_pagging_h3.gif) 0 0 no-repeat; text-align:center; padding:5px 0 0 0; margin:0; text-align:right; overflow:hidden; float:left}							

		/*Accordion Page Details*/	
			.accordionEntryDetail {width:635px; background:url(../images/bgd_accordion_detail.gif) 0 100% no-repeat; margin:14px 0 14px 14px; overflow:hidden}
			.accordionEntryDetailWrap {width:613px; background:url(../images/bgd_accordion_detail_top.gif) 0 0 no-repeat; padding:0 11px}
			.accordionEntryDetail table {width:613px; padding:0}
			.accordionEntryDetail thead {width:635px; padding:0}
			.accordionEntryDetail thead th {color:#062d72} 
		
			.accordionEntryDetail td {background:url(../images/bgd_accordion_entry_line.gif) 100% 100% no-repeat; vertical-align:top; line-height:16px; padding:5px 0}
			.accordionEntryDetail th {background:url(../images/bgd_accordion_entry_line.gif) 0 100% no-repeat; padding:5px 2px}
			.accordionEntryDetail th.positionTitle {width:134px; background:url(../images/bgd_accordion_entry_line.gif) 0 100% no-repeat; padding:5px 2px}
			.accordionEntryDetail .last td{background:none}				